package dog;
/**
 * This class is use to make any string
 * manipulation, logics etc to be reusable
 * and to prevent the use of Open Source
 * libraries that will need IBM Licensing
 */
public class Dog {

	private int height;
	private String name;
	private String breed;


	public Dog(){
		super();
	}
	
	/**
	 * This method will handle the request 
	 * when height, name, and breed are provided
	 * @param int height, String name, String breed
	 * @return void
	 * @author Jay Ar C Bauson
	 */
	public Dog(int height, String name, String breed){
		this.height = height;
		this.name = name;
		this.breed = breed;
	}
	public Dog(int height){
		this.height = height;
	}
	public Dog(String name){
		this.name = name;
	}
	

	public int getHeight() {
		return height;
	}
	public void setHeight(int height) {
		this.height = height;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getBreed() {
		return breed;
	}
	public void setBreed(String breed) {
		this.breed = breed;
	}

	/**
	 * This method will overide toString function to 
	 * display Object values
	 * @author Jay Ar C Bauson
	 * @param object
	 */
	public String toString(){
		return "Class: "+this.getClass().getName()+"{ \n" +
				"	Name: "+this.name + " \n" +
				"	Breed: "+this.breed+" \n" +
				"	Height:"+this.height + "\n}\n\n";
	}
}